Logo
Published on

Salesforce Connected App 创建指南

Authors

Salesforce 中创建 Connected App,本质上是注册一个遵循 OAuth 2.0 协议 的“客户端应用”。
该应用会提供 client_idclient_secret,它们是外部系统访问 Salesforce API 的 “门卫”“钥匙”

对于希望通过中间服务(如 Spring BootNestJSGoPython 等)对接 Salesforce 的个人或企业来说,创建 Connected App 是至关重要的第一步。

在 Salesforce 中创建 Connected App,本质上就是注册一个遵循 OAuth 2.0 协议的“客户端应用”,它提供 client_id 与 client_secret,这是一切外部系统访问 Salesforce API 的“门卫”和“钥匙”。

需求是个人或者公司的中间服务对接Salesforce, 就需要进行Connected App, 是非常关键的一步

Salesforce Connected App官方文档: https://help.salesforce.com/s/articleView?id=xcloud.connected_app_overview.htm&type=5

我这里使用的中间服务是spring-boot 文章见上一篇 (不过Nestjs/go/python都是可以的) 关键是看懂官方文档的流程

Configure Basic Connected App Settings

https://help.salesforce.com/s/articleView?id=xcloud.connected_app_create_basics.htm&language=en_US&type=5

进入个人开发者salesforce后台设置页面

搜索App进入Setting

打开off 进行New Connected App

填写基本信息

勾选 Enable OAuth Settings

  1. 回调地址 2. oauth权限 3.客户端凭据 三个非常重要的概念后面会讲

提交后进入 manage connected app (找到刚刚创建的app) 点击manage consumer details

拿到邮件的验证码进行填写

获取id和密钥

id和密钥是进行oauth服务通信的钥匙